package model;

import java.util.LinkedList;
import java.util.List;

public class DrehPlan {
	private List<Drehort> drehorte;
	private List<Drehtag> drehtage;
	private List<Equipment> equipmentliste;
	private List<Szene> szenen;
	private List<Teammitglied> mitglieder;
//	private LinkedList<Einteilung> einteilung;
	
	public DrehPlan() {
		drehorte = new LinkedList<Drehort>();
		drehtage = new LinkedList<Drehtag>();
		equipmentliste = new LinkedList<Equipment>();
		szenen = new LinkedList<Szene>();
		mitglieder = new LinkedList<Teammitglied>();
//		einteilung = new LinkedList<Einteilung>();
	}
	
	public List<Drehort> getDrehorte() {
		return drehorte;
	}

	public List<Drehtag> getDrehtage() {
		return drehtage;
	}

	public List<Teammitglied> getMitarbeiter() {
		return mitglieder;
	}

	public List<Equipment> getEquipment() {
		return equipmentliste;
	}

	public List<Szene> getSzenen() {
		return szenen;
	}

	public void addDrehort(Drehort o) {
		drehorte.add(o);

	}
	
	public void removeDrehort(Drehort o) {
		drehorte.remove(o);

	}
	
	public void addDrehtag(Drehtag o) {
		drehtage.add(o);

	}
	
	public void removeDrehtag(Drehtag o) {
		drehtage.remove(o);

	}
	
	public void addEquipment(Equipment o) {
		equipmentliste.add(o);

	}
	public void removeEquipment(Equipment o) {
		equipmentliste.remove(o);

	}
	public void addSzene(Szene o) {
		szenen.add(o);

	}
	public void removeSzene(Szene o) {
		szenen.remove(o);

	}
//	public void addEinteilung(Einteilung o) {
//		einteilung.add(o);
//
//	}
//	public void removeEinteilung(Einteilung o) {
//		einteilung.remove(o);
//
//	}
	public void addMitarbeiter(Teammitglied o) {
		mitglieder.add(o);

	}
	public void removeMitarbeiter(Teammitglied o) {
		mitglieder.remove(o);

	}

	public void setDrehorte(List<Drehort> drehorte) {
		this.drehorte = drehorte;
		
	}

	public void setMitglieder(List<Teammitglied> mitglieder) {
		this.mitglieder = mitglieder;
		
	}

	public void setEquipment(List<Equipment> equipment) {
		this.equipmentliste = equipment;
		
	}

	public void setSzenen(List<Szene> szenen) {
		this.szenen = szenen;
		
	}

	public void setDrehtage(List<Drehtag> drehtage) {
		this.drehtage = drehtage;
		
	}
}
